C.S.Burner 🪙 ━►🔥GIT Node
Node / reticulum_mirror / MeshChatX / files / meshchatx / src / frontend / components / map / internal / MapVectorExchangePanel.vue
Displaying Raw • Download
meshchatx/src/frontend/components/map/internal/MapVectorExchangePanel.vue 2d175fb63e3ee441faee764fe9a5ff2f941f4e3c (2d175fb6) Text, 7.78 KB
Tff7b72<Tff7b72!Tff7b72-Tff7b72- Te6edf3SPDXTff7b72-Te6edf3LicenseTff7b72-Te6edf3IdentifierTb4b4b4: T79c0ff0Te6edf3BSD Tff7b72-Tff7b72-Tff7b72>
Tff7b72<Te6edf3templateTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffspace-y-3 rounded-xl border border-gray-200 dark:border-zinc-800 bg-gray-50/50 dark:bg-zinc-900/40 p-3Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex items-center justify-between gap-2Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3span Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-[10px] font-bold text-gray-500 dark:text-zinc-500 uppercase tracking-widestTa5d6ff"Tff7b72>Tb4b4b4{Tb4b4b4{
Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6ffmap.vector_exchange_titleTa5d6ff"Tb4b4b4)
Tb4b4b4}Tb4b4b4}Tff7b72<Tff7b72/Te6edf3spanTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3label Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex items-center gap-2 text-[10px] text-gray-600 dark:text-zinc-400 cursor-pointer select-noneTa5d6ff"Tff7b72>
Tff7b72<Te6edf3input Te6edf3vTff7b72-Te6edf3modelTff7b72=Ta5d6ff"Ta5d6ffmergeImportTa5d6ff" Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffcheckboxTa5d6ff" Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffrounded border-gray-300 dark:border-zinc-600Ta5d6ff" Tff7b72/Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6ffmap.vector_exchange_mergeTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3labelTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffgrid grid-cols-2 gap-2 sm:grid-cols-3Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3button
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffpy-2 px-2 text-[10px] font-bold uppercase rounded-lg bg-white dark:bg-zinc-900 border border-gray-200 dark:border-zinc-700 text-gray-800 dark:text-zinc-100 hover:bg-gray-50 dark:hover:bg-zinc-800 disabled:opacity-40Ta5d6ff"
Tb4b4b4:Te6edf3disabledTff7b72=Ta5d6ff"Ta5d6ffdisabledTa5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6fftriggerGeoJsonPickTa5d6ff"
Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6ffmap.vector_import_geojsonTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Te6edf3button
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffpy-2 px-2 text-[10px] font-bold uppercase rounded-lg bg-white dark:bg-zinc-900 border border-gray-200 dark:border-zinc-700 text-gray-800 dark:text-zinc-100 hover:bg-gray-50 dark:hover:bg-zinc-800 disabled:opacity-40Ta5d6ff"
Tb4b4b4:Te6edf3disabledTff7b72=Ta5d6ff"Ta5d6ffdisabledTa5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6fftriggerKmlPickTa5d6ff"
Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6ffmap.vector_import_kmlTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Te6edf3button
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffpy-2 px-2 text-[10px] font-bold uppercase rounded-lg bg-white dark:bg-zinc-900 border border-gray-200 dark:border-zinc-700 text-gray-800 dark:text-zinc-100 hover:bg-gray-50 dark:hover:bg-zinc-800 disabled:opacity-40Ta5d6ff"
Tb4b4b4:Te6edf3disabledTff7b72=Ta5d6ff"Ta5d6ffdisabledTa5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6fftriggerKmzPickTa5d6ff"
Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6ffmap.vector_import_kmzTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Te6edf3button
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex items-center justify-center px-2 py-2 bg-blue-500 hover:bg-blue-600 text-white rounded-lg transition-all text-[10px] font-bold uppercase tracking-tight shadow-sm active:scale-95 disabled:opacity-50 disabled:cursor-not-allowedTa5d6ff"
Tb4b4b4:Te6edf3disabledTff7b72=Ta5d6ff"Ta5d6ffdisabled || !hasFeaturesTa5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ff$emit(Ta5d6ff'Ta5d6ffexport-geojsonTa5d6ff'Ta5d6ff)Ta5d6ff"
Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6ffmap.vector_export_geojsonTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Te6edf3button
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex items-center justify-center px-2 py-2 bg-blue-500 hover:bg-blue-600 text-white rounded-lg transition-all text-[10px] font-bold uppercase tracking-tight shadow-sm active:scale-95 disabled:opacity-50 disabled:cursor-not-allowedTa5d6ff"
Tb4b4b4:Te6edf3disabledTff7b72=Ta5d6ff"Ta5d6ffdisabled || !hasFeaturesTa5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ff$emit(Ta5d6ff'Ta5d6ffexport-kmlTa5d6ff'Ta5d6ff)Ta5d6ff"
Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6ffmap.vector_export_kmlTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Te6edf3button
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex items-center justify-center px-2 py-2 bg-blue-500 hover:bg-blue-600 text-white rounded-lg transition-all text-[10px] font-bold uppercase tracking-tight shadow-sm active:scale-95 disabled:opacity-50 disabled:cursor-not-allowedTa5d6ff"
Tb4b4b4:Te6edf3disabledTff7b72=Ta5d6ff"Ta5d6ffdisabled || !hasFeaturesTa5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ff$emit(Ta5d6ff'Ta5d6ffexport-kmzTa5d6ff'Ta5d6ff)Ta5d6ff"
Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6ffmap.vector_export_kmzTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3p Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-[9px] text-gray-500 dark:text-zinc-500 leading-snugTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6ffmap.vector_exchange_hintTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3pTff7b72>
Tff7b72<Te6edf3input
Te6edf3refTff7b72=Ta5d6ff"Ta5d6ffgeojsonInputTa5d6ff"
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6fffileTa5d6ff"
Te6edf3acceptTff7b72=Ta5d6ff"Ta5d6ff.geojson,.json,application/geo+json,application/jsonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffhiddenTa5d6ff"
@Te6edf3changeTff7b72=Ta5d6ff"Ta5d6ffonGeojsonFileTa5d6ff"
Tff7b72/Tff7b72>
Tff7b72<Te6edf3input
Te6edf3refTff7b72=Ta5d6ff"Ta5d6ffkmlInputTa5d6ff"
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6fffileTa5d6ff"
Te6edf3acceptTff7b72=Ta5d6ff"Ta5d6ff.kml,.xml,text/xml,application/vnd.google-earth.kml+xmlTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffhiddenTa5d6ff"
@Te6edf3changeTff7b72=Ta5d6ff"Ta5d6ffonKmlFileTa5d6ff"
Tff7b72/Tff7b72>
Tff7b72<Te6edf3input
Te6edf3refTff7b72=Ta5d6ff"Ta5d6ffkmzInputTa5d6ff"
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6fffileTa5d6ff"
Te6edf3acceptTff7b72=Ta5d6ff"Ta5d6ff.kmz,application/vnd.google-earth.kmz,application/zipTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffhiddenTa5d6ff"
@Te6edf3changeTff7b72=Ta5d6ff"Ta5d6ffonKmzFileTa5d6ff"
Tff7b72/Tff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3templateTff7b72>
Tff7b72<Te6edf3scriptTff7b72>
Te6edf3import Tb4b4b4{ Te6edf3readGeoJsonToFeatures Tb4b4b4} Te6edf3from Ta5d6ff"Ta5d6ff../../../js/mapExchange/geoJsonCodec.jsTa5d6ff"Tb4b4b4;
Te6edf3import Tb4b4b4{ Te6edf3readKmlToFeatures Tb4b4b4} Te6edf3from Ta5d6ff"Ta5d6ff../../../js/mapExchange/kmlCodec.jsTa5d6ff"Tb4b4b4;
Te6edf3import Tb4b4b4{ Te6edf3readKmzToFeatures Tb4b4b4} Te6edf3from Ta5d6ff"Ta5d6ff../../../js/mapExchange/kmzCodec.jsTa5d6ff"Tb4b4b4;
Tff7b72export Te6edf3default Tb4b4b4{
Te6edf3nameTb4b4b4: Ta5d6ff"Ta5d6ffMapVectorExchangePanelTa5d6ff"Tb4b4b4,
Te6edf3propsTb4b4b4: Tb4b4b4{
Te6edf3disabledTb4b4b4: Tb4b4b4{ Te6edf3typeTb4b4b4: Te6edf3BooleanTb4b4b4, Te6edf3defaultTb4b4b4: Tff7b72false Tb4b4b4}Tb4b4b4,
Te6edf3hasFeaturesTb4b4b4: Tb4b4b4{ Te6edf3typeTb4b4b4: Te6edf3BooleanTb4b4b4, Te6edf3defaultTb4b4b4: Tff7b72false Tb4b4b4}Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Te6edf3emitsTb4b4b4: Tb4b4b4[Ta5d6ff"Ta5d6ffimport-featuresTa5d6ff"Tb4b4b4, Ta5d6ff"Ta5d6ffexport-geojsonTa5d6ff"Tb4b4b4, Ta5d6ff"Ta5d6ffexport-kmlTa5d6ff"Tb4b4b4, Ta5d6ff"Ta5d6ffexport-kmzTa5d6ff"Tb4b4b4, Ta5d6ff"Ta5d6ffimport-errorTa5d6ff"Tb4b4b4]Tb4b4b4,
Te6edf3dataTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72return Tb4b4b4{
Te6edf3mergeImportTb4b4b4: Tff7b72trueTb4b4b4,
Tb4b4b4}Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3methodsTb4b4b4: Tb4b4b4{
Te6edf3triggerGeoJsonPickTb4b4b4(Tb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Tff7b72$Te6edf3refsTff7b72.Td2a8ffgeojsonInput?Tff7b72.Td2a8ffclickTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3triggerKmlPickTb4b4b4(Tb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Tff7b72$Te6edf3refsTff7b72.Td2a8ffkmlInput?Tff7b72.Td2a8ffclickTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3triggerKmzPickTb4b4b4(Tb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Tff7b72$Te6edf3refsTff7b72.Td2a8ffkmzInput?Tff7b72.Td2a8ffclickTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3async Te6edf3readFileTextTb4b4b4(Te6edf3fileTb4b4b4) Tb4b4b4{
Tff7b72return Te6edf3new Te6edf3PromiseTb4b4b4(Tb4b4b4(Te6edf3resolveTb4b4b4, Te6edf3rejectTb4b4b4) Tff7b72=Tff7b72> Tb4b4b4{
Tff7b72const Te6edf3r Tff7b72= Te6edf3new Te6edf3FileReaderTb4b4b4(Tb4b4b4)Tb4b4b4;
Te6edf3rTff7b72.Td2a8ffonload Tff7b72= Tb4b4b4(Tb4b4b4) Tff7b72=Tff7b72> Te6edf3resolveTb4b4b4(Tffa657StringTb4b4b4(Te6edf3rTff7b72.Td2a8ffresult Tff7b72|| Ta5d6ff"Ta5d6ff"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Te6edf3rTff7b72.Td2a8ffonerror Tff7b72= Tb4b4b4(Tb4b4b4) Tff7b72=Tff7b72> Te6edf3rejectTb4b4b4(Te6edf3new Te6edf3ErrorTb4b4b4(Ta5d6ff"Ta5d6ffread failedTa5d6ff"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Te6edf3rTff7b72.Td2a8ffreadAsTextTb4b4b4(Te6edf3fileTb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3async Te6edf3onGeojsonFileTb4b4b4(Te6edf3evTb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3input Tff7b72= Te6edf3evTff7b72.Td2a8fftargetTb4b4b4;
Tff7b72const Te6edf3file Tff7b72= Te6edf3inputTff7b72.Td2a8fffiles Tff7b72&& Te6edf3inputTff7b72.Td2a8fffilesTb4b4b4[T79c0ff0Tb4b4b4]Tb4b4b4;
Te6edf3inputTff7b72.Td2a8ffvalue Tff7b72= Ta5d6ff"Ta5d6ff"Tb4b4b4;
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3fileTb4b4b4) Tb4b4b4{
Tff7b72returnTb4b4b4;
Tb4b4b4}
Te6edf3try Tb4b4b4{
Tff7b72const Te6edf3text Tff7b72= Te6edf3await Te6edf3thisTff7b72.Td2a8ffreadFileTextTb4b4b4(Te6edf3fileTb4b4b4)Tb4b4b4;
Tff7b72const Te6edf3features Tff7b72= Te6edf3readGeoJsonToFeaturesTb4b4b4(Te6edf3textTb4b4b4, Ta5d6ff"Ta5d6ffEPSG:3857Ta5d6ff"Tb4b4b4)Tb4b4b4;
Te6edf3thisTff7b72.Tff7b72$Te6edf3emitTb4b4b4(Ta5d6ff"Ta5d6ffimport-featuresTa5d6ff"Tb4b4b4, Tb4b4b4{ Te6edf3featuresTb4b4b4, Te6edf3mergeTb4b4b4: Te6edf3thisTff7b72.Td2a8ffmergeImport Tb4b4b4}Tb4b4b4)Tb4b4b4;
Tb4b4b4} Te6edf3catch Tb4b4b4(Te6edf3eTb4b4b4) Tb4b4b4{
Te6edf3consoleTff7b72.Td2a8fferrorTb4b4b4(Te6edf3eTb4b4b4)Tb4b4b4;
Te6edf3thisTff7b72.Tff7b72$Te6edf3emitTb4b4b4(Ta5d6ff"Ta5d6ffimport-errorTa5d6ff"Tb4b4b4, Te6edf3eTb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3async Te6edf3onKmlFileTb4b4b4(Te6edf3evTb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3input Tff7b72= Te6edf3evTff7b72.Td2a8fftargetTb4b4b4;
Tff7b72const Te6edf3file Tff7b72= Te6edf3inputTff7b72.Td2a8fffiles Tff7b72&& Te6edf3inputTff7b72.Td2a8fffilesTb4b4b4[T79c0ff0Tb4b4b4]Tb4b4b4;
Te6edf3inputTff7b72.Td2a8ffvalue Tff7b72= Ta5d6ff"Ta5d6ff"Tb4b4b4;
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3fileTb4b4b4) Tb4b4b4{
Tff7b72returnTb4b4b4;
Tb4b4b4}
Te6edf3try Tb4b4b4{
Tff7b72const Te6edf3text Tff7b72= Te6edf3await Te6edf3thisTff7b72.Td2a8ffreadFileTextTb4b4b4(Te6edf3fileTb4b4b4)Tb4b4b4;
Tff7b72const Te6edf3features Tff7b72= Te6edf3readKmlToFeaturesTb4b4b4(Te6edf3textTb4b4b4, Ta5d6ff"Ta5d6ffEPSG:3857Ta5d6ff"Tb4b4b4)Tb4b4b4;
Te6edf3thisTff7b72.Tff7b72$Te6edf3emitTb4b4b4(Ta5d6ff"Ta5d6ffimport-featuresTa5d6ff"Tb4b4b4, Tb4b4b4{ Te6edf3featuresTb4b4b4, Te6edf3mergeTb4b4b4: Te6edf3thisTff7b72.Td2a8ffmergeImport Tb4b4b4}Tb4b4b4)Tb4b4b4;
Tb4b4b4} Te6edf3catch Tb4b4b4(Te6edf3eTb4b4b4) Tb4b4b4{
Te6edf3consoleTff7b72.Td2a8fferrorTb4b4b4(Te6edf3eTb4b4b4)Tb4b4b4;
Te6edf3thisTff7b72.Tff7b72$Te6edf3emitTb4b4b4(Ta5d6ff"Ta5d6ffimport-errorTa5d6ff"Tb4b4b4, Te6edf3eTb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3async Te6edf3readFileArrayBufferTb4b4b4(Te6edf3fileTb4b4b4) Tb4b4b4{
Tff7b72return Te6edf3new Te6edf3PromiseTb4b4b4(Tb4b4b4(Te6edf3resolveTb4b4b4, Te6edf3rejectTb4b4b4) Tff7b72=Tff7b72> Tb4b4b4{
Tff7b72const Te6edf3r Tff7b72= Te6edf3new Te6edf3FileReaderTb4b4b4(Tb4b4b4)Tb4b4b4;
Te6edf3rTff7b72.Td2a8ffonload Tff7b72= Tb4b4b4(Tb4b4b4) Tff7b72=Tff7b72> Te6edf3resolveTb4b4b4(Tff7b72/Tff7b72*Tff7b72* @Te6edf3type Tb4b4b4{Te6edf3ArrayBufferTb4b4b4} Tff7b72*Tff7b72/ Tb4b4b4(Te6edf3rTff7b72.Td2a8ffresultTb4b4b4)Tb4b4b4)Tb4b4b4;
Te6edf3rTff7b72.Td2a8ffonerror Tff7b72= Tb4b4b4(Tb4b4b4) Tff7b72=Tff7b72> Te6edf3rejectTb4b4b4(Te6edf3new Te6edf3ErrorTb4b4b4(Ta5d6ff"Ta5d6ffread failedTa5d6ff"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Te6edf3rTff7b72.Td2a8ffreadAsArrayBufferTb4b4b4(Te6edf3fileTb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3async Te6edf3onKmzFileTb4b4b4(Te6edf3evTb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3input Tff7b72= Te6edf3evTff7b72.Td2a8fftargetTb4b4b4;
Tff7b72const Te6edf3file Tff7b72= Te6edf3inputTff7b72.Td2a8fffiles Tff7b72&& Te6edf3inputTff7b72.Td2a8fffilesTb4b4b4[T79c0ff0Tb4b4b4]Tb4b4b4;
Te6edf3inputTff7b72.Td2a8ffvalue Tff7b72= Ta5d6ff"Ta5d6ff"Tb4b4b4;
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3fileTb4b4b4) Tb4b4b4{
Tff7b72returnTb4b4b4;
Tb4b4b4}
Te6edf3try Tb4b4b4{
Tff7b72const Te6edf3buf Tff7b72= Te6edf3await Te6edf3thisTff7b72.Td2a8ffreadFileArrayBufferTb4b4b4(Te6edf3fileTb4b4b4)Tb4b4b4;
Tff7b72const Te6edf3features Tff7b72= Te6edf3await Te6edf3readKmzToFeaturesTb4b4b4(Te6edf3bufTb4b4b4, Ta5d6ff"Ta5d6ffEPSG:3857Ta5d6ff"Tb4b4b4)Tb4b4b4;
Te6edf3thisTff7b72.Tff7b72$Te6edf3emitTb4b4b4(Ta5d6ff"Ta5d6ffimport-featuresTa5d6ff"Tb4b4b4, Tb4b4b4{ Te6edf3featuresTb4b4b4, Te6edf3mergeTb4b4b4: Te6edf3thisTff7b72.Td2a8ffmergeImport Tb4b4b4}Tb4b4b4)Tb4b4b4;
Tb4b4b4} Te6edf3catch Tb4b4b4(Te6edf3eTb4b4b4) Tb4b4b4{
Te6edf3consoleTff7b72.Td2a8fferrorTb4b4b4(Te6edf3eTb4b4b4)Tb4b4b4;
Te6edf3thisTff7b72.Tff7b72$Te6edf3emitTb4b4b4(Ta5d6ff"Ta5d6ffimport-errorTa5d6ff"Tb4b4b4, Te6edf3eTb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Tb4b4b4}Tb4b4b4;
Tff7b72<Tff7b72/Te6edf3scriptTff7b72>
Served by rngit 1.4.2 - Generated in 0.03s